echar tripa - German English Dictionary